Automattic\Jetpack_Boost\Modules\Local_Critical_CSS\Local_Critical_CSS B

Total Complexity 78
Dependencies 8
Dependents 1
Total lines 718
Lines of code 332
Logical lines of code 164
Comment lines 238
Methods 30
Properties 6

Methods 30

Method Rating Maintainability Complexity Lines of code
force_proxied_css()
S
53 5 22
handle_css_proxy()
S
59 5 13
should_display_critical_css()
S
63 5 12
on_initialize()
S
54 4 21
store_critical_css()
S
58 4 15
get_critical_css_keys()
S
59 4 15
get_critical_css()
S
59 4 15
asynchronize_stylesheets()
S
59 4 14
get_local_critical_css_status()
S
61 4 12
store_local_critical_css_status()
S
55 3 19
proxy_css()
S
61 3 13
get_urls()
S
62 3 11
clear_critical_css()
S
63 3 11
register_rest_routes()
S
50 1 36
check_generate_query()
S
64 3 10
is_ready_filter()
S
64 3 10
get_admin_notices()
S
64 3 10
force_nonce_admin_user()
S
70 2 6
display_critical_css()
S
66 2 9
enable_asynchronous_admin_bar()
S
71 2 6
current_user_can_modify_critical_css()
S
79 2 3
api_get_local_critical_css_status()
S
80 1 3
display_generate_meta()
S
83 1 5
force_admin_bar_stylesheet()
S
81 1 3
get_admin_javascript_constants()
S
71 1 6
dequeue_admin_bar()
S
81 1 3
output_generator_css_urls()
S
68 1 10
admin_bar_css_compat()
S
68 1 6
handle_environment_change()
S
65 1 9
__construct()
S
75 1 4